package org.wxd.bi.api.po;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.wxd.ann.ShowIndex;
import org.wxd.batis.enums.SortType;
import org.wxd.batis.struct.DbColumn;
import org.wxd.batis.struct.DbTable;
import org.wxd.lang.save.ObjectBase;
import org.wxd.net.web.template.ann.HtmlStyle;

import java.io.Serializable;

/**
 * 留存数据
 *
 * @author: Troy.Chen(無心道, 15388152619)
 * @version: 2021-10-15 10:38
 **/
@DbTable(mappedSuperclass = true, comment = "留存")
public class RRData extends ObjectBase implements Serializable {

    private static final long serialVersionUID = 1L;
    private static final Logger log = LoggerFactory.getLogger(RRData.class);

    @ShowIndex(value = 1)
    @HtmlStyle("width: 85px")
    @DbColumn(key = true, comment = "日期", sort = SortType.DESC)
    private String dateString;
    @ShowIndex(value = 4)
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "登录数量")
    private String loginCount = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "新增")
    private String r1 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "次留")
    private String r2 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "3留")
    private String r3 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "4留")
    private String r4 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "5留")
    private String r5 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "7留")
    private String r7 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "10留")
    private String r10 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "15留")
    private String r15 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "20留")
    private String r20 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "25留")
    private String r25 = "-";
    @HtmlStyle("width: 110px")
    @DbColumn(comment = "30留")
    private String r30 = "-";

    public RRData() {
    }

    public String getDateString() {
        return dateString;
    }

    public RRData setDateString(String dateString) {
        this.dateString = dateString;
        return this;
    }

    public String getLoginCount() {
        return loginCount;
    }

    public RRData setLoginCount(String loginCount) {
        this.loginCount = loginCount;
        return this;
    }

    public String getR1() {
        return r1;
    }

    public RRData setR1(String r1) {
        this.r1 = r1;
        return this;
    }

    public String getR2() {
        return r2;
    }

    public RRData setR2(String r2) {
        this.r2 = r2;
        return this;
    }

    public String getR3() {
        return r3;
    }

    public RRData setR3(String r3) {
        this.r3 = r3;
        return this;
    }

    public String getR4() {
        return r4;
    }

    public RRData setR4(String r4) {
        this.r4 = r4;
        return this;
    }

    public String getR5() {
        return r5;
    }

    public RRData setR5(String r5) {
        this.r5 = r5;
        return this;
    }

    public String getR7() {
        return r7;
    }

    public RRData setR7(String r7) {
        this.r7 = r7;
        return this;
    }

    public String getR10() {
        return r10;
    }

    public RRData setR10(String r10) {
        this.r10 = r10;
        return this;
    }

    public String getR15() {
        return r15;
    }

    public RRData setR15(String r15) {
        this.r15 = r15;
        return this;
    }

    public String getR20() {
        return r20;
    }

    public RRData setR20(String r20) {
        this.r20 = r20;
        return this;
    }

    public String getR25() {
        return r25;
    }

    public RRData setR25(String r25) {
        this.r25 = r25;
        return this;
    }

    public String getR30() {
        return r30;
    }

    public RRData setR30(String r30) {
        this.r30 = r30;
        return this;
    }

}
